dumping ground/yard - Spanish English Dictionary